/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.cip.esymons.tesoreria.bc;

import javax.annotation.PostConstruct;
import javax.ejb.Stateful;

/**
 *
 * @author Administrador
 */
@Stateful(name="RealizarBarraProgresoBean")
public class RealizarBarraProgresoBean implements RealizarBarraProgresoLocal {

    private Integer valorActual, valorMaximoProgreso;

    @PostConstruct
    public void crear() {
        valorActual = 0;
        valorMaximoProgreso = 0;
    }

    public int getValorProgresoPorcentaje() {
        try {
            return (int) ((valorActual * 1.0 / valorMaximoProgreso * 1.0) * 100);
        } catch (Exception ex) {
            return 0;
        }

    }

    /**
     * @return the valorActual
     */
    public Integer getValorActual() {
        return valorActual;
    }

    /**
     * @param valorActual the valorActual to set
     */
    public void setValorActual(Integer valorActual) {
        this.valorActual = valorActual;
    }

    /**
     * @return the valorMaximoProgreso
     */
    public Integer getValorMaximoProgreso() {
        return valorMaximoProgreso;
    }

    /**
     * @param valorMaximoProgreso the valorMaximoProgreso to set
     */
    public void setValorMaximoProgreso(Integer valorMaximoProgreso) {
        this.valorMaximoProgreso = valorMaximoProgreso;
    }
}
